<?php
$page = 'Schema';
$in_site = 'dassnfu';
$loginVereist = true;
if(isset($_GET['dubbel'])) {
	$overigeVariabelen['paginaNietAf'] = true;
}
include($_SERVER['DOCUMENT_ROOT']."/start.php");

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/my_query.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/validator.php");

//Haal de slashes weg, anders komen deze in de database (verderop, na het toevoegen, worden de entities gewijzigd, dat is om de tekst goed weer te geven in de tekstvakken)
foreach(array_keys($_POST) as $field) {if(!empty($_POST[$field])) {$_POST[$field] = stripslashes($_POST[$field]);}}

$bestanden = "";
if(isset($_POST['toevoegen'])) {
	if(isset($_GET['dubbel'])) {
		$regels = array(
			'team'  => array( 'required' => true, 'number' => true ), // team is verplicht
			'datum' => array( 'required' => true, 'date' => true, 'this_year' => true ), // datum is verplicht en een geldige datum
			'tijd' => array( 'required' => true, 'date' => true ), // datum is verplicht en een geldige datum
			'verzameltijd' => array( 'date' => true ), // datum is verplicht en een geldige datum
			'tegenstander' => array( 'required' => true ), // telefoonnummer is verplicht en exact 10 tekens
			'wedstrijdcode'  => array( 'max_length' => 8 ), // wedstrijdcode mag niet langer zijn dan
			'tijd2'  => array( 'required' => true, 'date' => true ) // tijd2 is verplicht
		);
	}else {
		$regels = array(
			'team'  => array( 'required' => true, 'number' => true ), // team is verplicht
			'datum' => array( 'required' => true, 'date' => true, 'this_year' => true ), // datum is verplicht en een geldige datum
			'tijd' => array( 'required' => true, 'date' => true ), // datum is verplicht en een geldige datum
			'verzameltijd' => array( 'date' => true ), // datum is verplicht en een geldige datum
			'tegenstander' => array( 'required' => true ), // telefoonnummer is verplicht en exact 10 tekens
			'wedstrijdcode'  => array( 'max_length' => 8 ), // wedstrijdcode mag niet langer zijn dan
		);
	}
	$validator = new Validator($_POST, $regels);
	if(!$validator->validate()) {
		// 	validatie is mislukt
		$mainClass->allesGoed = false;
	} else {
		$myQuery->resetValues();
		$myQuery->tabel = "Team";
		$myQuery->attributen = "Team.team";
		$myQuery->distinct = "Team.teamId";
		$myQuery->spelerId = $spelerId;
		$myQuery->getTeamNaam = true;
		$myQuery->rechtenNu = $rechten['wedstrijden_beheren'];
		$myQuery->orderBy = "Team.team, Team.teamId";
		$myQuery->makeSelectQuery(true);
		if(!$myQuery->attributeEqualTo('teamId', $_POST['team'])) {
			$mainClass->allesGoed = false;
			$mainClass->addError('Je hebt niet het recht om een wedstrijd toe te voegen aan het geselecteerde team.');
		}
	}
	
	//Als alles goed is mag de wedstrijd toegevoegd worden
	if($mainClass->allesGoed) {
		$myQuery->db->beginTransaction();
		$lastId = 0;
		
		//De verenigingsId zoeken (als de vereniging bestaat)
		$myQuery->resetValues();
		$myQuery->tabel = "Vereniging";
		$myQuery->attributen = "verenigingId";
		$myQuery->voorwaarde = "naam = :tegenstander";
		$myQuery->parameters = array('1' => array('name' => 'tegenstander', 'value' => $_POST['tegenstander']));
		$myQuery->makeSelectQuery(true);
		
		if($myQuery->isValidResult()) {
			$row = $myQuery->fetchRow();
			$verenigingId = $row['verenigingId'];
		}else {
			$verenigingId = NULL;
		}
		
		//De (eerste) wedstrijd toevoegen aan de database		
		$myQuery->resetValues();
		$myQuery->tabel = "Wedstrijd";
		$myQuery->parameters = array(
			'1' => array('name' => 'wedstrijdcode',		'value' => (empty($_POST['wedstrijdcode']) ? null : $_POST['wedstrijdcode']),		'type' => (empty($_POST['wedstrijdcode']) ? PDO::PARAM_NULL : PDO::PARAM_STR)),
			'2' => array('name' => 'teamId',			'value' => $_POST['team'],				'type' => PDO::PARAM_INT),
			'3' => array('name' => 'datum',				'value' => date("Y-m-d H:i", strtotime($_POST['datum']." ".$_POST['tijd'])),	'type' => PDO::PARAM_STR),
			'4' => array('name' => 'verzameltijd',		'value' => (empty($_POST['verzameltijd']) ? '00:00:00' : $_POST['verzameltijd']),		'type' => PDO::PARAM_STR),
			'5' => array('name' => 'tegenstander',		'value' => (empty($_POST['tegenstander']) ? null : $_POST['tegenstander']),		'type' => (empty($_POST['tegenstander']) ? PDO::PARAM_NULL : PDO::PARAM_STR)),
			'6' => array('name' => 'tegenstanderNmr',	'value' => $_POST['tegenstanderNmr'],	'type' => (empty($_POST['tegenstanderNmr']) ? PDO::PARAM_NULL : PDO::PARAM_INT)),
			'7' => array('name' => 'waar',				'value' => $_POST['waar'],				'type' => PDO::PARAM_INT),
			'8' => array('name' => 'thuisscore',		'value' => 99,							'type' => PDO::PARAM_INT),
			'9' => array('name' => 'uitscore',			'value' => 99,							'type' => PDO::PARAM_INT),
			'10' => array('name' => 'dubbel',			'value' => (isset($_GET['dubbel']) ? '1' : '0'),			'type' => PDO::PARAM_INT),
			'11' => array('name' => 'oefenwedstrijd',	'value' => (isset($_POST['oefenwedstrijd']) ? '1' : '0'),	'type' => PDO::PARAM_INT),
			'12' => array('name' => 'afgelast',			'value' => (isset($_POST['afgelasting']) ? '1' : '0'),		'type' => PDO::PARAM_INT),
			'13' => array('name' => 'verregend',		'value' => (isset($_POST['verregend']) ? '1' : '0'),		'type' => PDO::PARAM_INT),
			'14' => array('name' => 'contactgegevens',	'value' => (empty($verenigingId) ? null : $verenigingId),	'type' => (empty($verenigingId) ? PDO::PARAM_NULL : PDO::PARAM_INT)));
		if(!$myQuery->makeInsertQuery(true)) {
			$mainClass->allesGoed = false;
		}else {
			// Haal de laatst toegevoegde ID op (voor de eventuele dubbel wedstrijd of om te gebruiken in de tabel wedstrijdinfo)
			$lastId = $myQuery->db->lastInsertId();
		}
		
		//De tweede wedstrijd toevoegen
		if($mainClass->allesGoed && isset($_GET['dubbel'])) {
			//De (eerste) wedstrijd toevoegen aan de database		
			$myQuery->resetValues();
			$myQuery->tabel = "Wedstrijd";
			$myQuery->parameters = array(
				'1' => array('name' => 'wedstrijdcode',		'value' => (empty($_POST['wedstrijdcode2']) ? null : $_POST['wedstrijdcode2']),	'type' => (empty($_POST['wedstrijdcode2']) ? PDO::PARAM_NULL : PDO::PARAM_STR)),
				'2' => array('name' => 'teamId',			'value' => $_POST['team'],				'type' => PDO::PARAM_INT),
				'3' => array('name' => 'datum',				'value' => date("Y-m-d H:i", strtotime($_POST['datum2']." ".$_POST['tijd2'])),		'type' => PDO::PARAM_STR),
				'4' => array('name' => 'verzameltijd',		'value' => (empty($_POST['verzameltijd2']) ? '00:00:00' : $_POST['verzameltijd2']),	'type' => PDO::PARAM_STR),
				'5' => array('name' => 'tegenstander',		'value' => (empty($_POST['tegenstander']) ? '0' : $_POST['tegenstander']),			'type' => (empty($_POST['tegenstander']) ? PDO::PARAM_NULL : PDO::PARAM_STR)),
				'6' => array('name' => 'tegenstanderNmr',	'value' => (empty($_POST['tegenstanderNmr']) ? null : $_POST['tegenstanderNmr']),	'type' => (empty($_POST['tegenstanderNmr']) ? PDO::PARAM_NULL : PDO::PARAM_INT)),
				'7' => array('name' => 'waar',				'value' => $_POST['waar'],				'type' => PDO::PARAM_INT),
				'8' => array('name' => 'thuisscore',		'value' => 99,							'type' => PDO::PARAM_INT),
				'9' => array('name' => 'uitscore',			'value' => 99,							'type' => PDO::PARAM_INT),
				'10' => array('name' => 'dubbel',			'value' => (isset($_GET['dubbel']) ? '1' : '0'),			'type' => PDO::PARAM_INT),
				'11' => array('name' => 'oefenwedstrijd',	'value' => (isset($_POST['oefenwedstrijd']) ? '1' : '0'),	'type' => PDO::PARAM_INT),
				'12' => array('name' => 'afgelast',			'value' => (isset($_POST['afgelasting2']) ? '1' : '0'),		'type' => PDO::PARAM_INT),
				'13' => array('name' => 'verregend',		'value' => (isset($_POST['verregend2']) ? '1' : '0'),		'type' => PDO::PARAM_INT),
				'14' => array('name' => 'contactgegevens',	'value' => (empty($verenigingId) ? null : $verenigingId),	'type' => (empty($verenigingId) ? PDO::PARAM_NULL : PDO::PARAM_INT)),
				'15' => array('name' => 'dubbelMet',		'value' => $lastId,						'type' => PDO::PARAM_INT));
			if(!$myQuery->makeInsertQuery(true)) {
				$mainClass->allesGoed = false;
				$myQuery->db->rollBack();
			}else {
				//Het toevoegen is gelukt, update de eerste wedstrijd zodat de dubbelMet klopt
				$myQuery->resetValues();
				$myQuery->tabel = "Wedstrijd";
				$myQuery->uniekeId = $lastId;
				$myQuery->parameters = array('1' => array('name' => 'dubbelMet', 'value' => $myQuery->lastInsertId(), 'type' => PDO::PARAM_INT));
				if(!$myQuery->makeUpdateQuery(true)) {
					$mainClass->allesGoed = false;
					$myQuery->db->rollBack();
				}
			}
		}
			
		//Bericht/informatie toevoegen
		if($mainClass->allesGoed && !empty($_POST['bericht'])) {			
			$myQuery->resetValues();
			$myQuery->tabel = "Informatie";
			$myQuery->parameters = array(
				'1' => array('name' => 'wedstrijdId',	'value' => $lastId,				'type' => PDO::PARAM_STR),
				'2' => array('name' => 'bericht',		'value' => $_POST['bericht'],	'type' => PDO::PARAM_STR),
				'3' => array('name' => 'gemaaktOp',		'value' => date("Y-m-d H:i"),	'type' => PDO::PARAM_STR),
				'4' => array('name' => 'symbool',		'value' => (isset($_POST['symbool']) ? '1' : '0'), 'type' => PDO::PARAM_INT));
			if(!$myQuery->makeInsertQuery(true)) {
				$mainClass->allesGoed = false;
				$myQuery->db->rollBack();
			}
		}
		
		//Zorg ervoor dat de post wordt gedaan
		if($mainClass->allesGoed) {
			$myQuery->db->commit();
			header("Location: http://mijnhonkbal.nl/schema/toevoegen.php?succes=1");
			die();
		}else if($bestanden == "") {
			$mainClass->addError("Tijdens het versturen van de gegevens is er iets mis gegaan.");
		}
	}
}

//Geef de post waardes zodat er geen dubbele slash in voor kan komen en dat de quotes geen last veroorzaken
foreach(array_keys($_POST) as $field){
	if(!empty($_POST[$field])) {
		//Behalve het veld activiteit, want die komt in een textarea
		if(($field === 'bericht') == false) {
			$_POST[$field] = htmlentities($_POST[$field], ENT_QUOTES);
		}
	}
}

$bestanden = "<link rel='stylesheet' type='text/css' href='/bestanden/css/style_tabellen".$style_nmr.".css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/popup/css/style_in_popup".$style_nmr.".css' />
<!-- Qtip -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/qtip/css/jquery.qtip".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/qtip/js/jquery.qtip.min.js'></script>
<script type='text/javascript' src='/bestanden/js/qtip/js/standard_initialize.js'></script>

<!-- BBcodes -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/bbcode/css/write_bbcode.css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/bbcode/css/read_bbcode.css' />
<script type='text/javascript' src='/bestanden/js/bbcode/js/bbcode.js'></script>

<!-- JSCalender -->
<script type='text/javascript' src='/bestanden/js/kalender/js/jscal2.js'></script>
<script type='text/javascript' src='/bestanden/js/kalender/lang/en.js'></script>
<link rel='stylesheet' type='text/css' href='/bestanden/js/kalender/css/jscal2.css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/kalender/css/border-radius.css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/kalender/css/steel/steel.css' />

<!-- Timepicker -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/timepicker/css/timepicker".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/timepicker/js/jquery.timepicker.js'></script>

<!-- jquery-ui voor de autocomplete -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/jqueryui/css/ui-lightness/jquery-ui-1.8.16.custom.css' />
<script type='text/javascript' src='/bestanden/js/jqueryui/js/jquery-ui-1.8.16.custom.min.js'></script>

<!-- set JSCalendar en de timepicker -->
<script type='text/javascript'>
$(document).ready(function() {
	new Calendar({
		inputField: 'datum_trigger',
		dateFormat: '%d %B %Y',
		trigger: 'datum_trigger',
		showTime: false,
		bottomBar: false,
		onSelect: function() {this.hide();}
	});
	
	$('.tijd').timePicker({
		startTime: '09:00',  // Using string. Can take string or Date object.
		endTime: '21:00',  // Using Date object.
		show24Hours: true,
		separator:':',
		step: 15
	});
	
	//Informatie weergeven of niet
	$('.informatie_opmerking_trigger').click(function() {
		if($('.is_bericht').val() == '') {
			$('.informatie_opmerking').slideDown(500);
			$('.informatie_opmerking_trigger').html('Informatie verwijderen');
			$('.is_bericht').val('yes');
		}else {
			$('.informatie_opmerking').slideUp(500);
			$('.informatie_opmerking_trigger').html('Informatie toevoegen');
			$('.is_bericht').val('');
		}
	});
});
</script>";

//$result = mysql_query("SELECT verenigingId, naam, naamSportpark FROM Vereniging ORDER BY naam");
$myQuery->resetValues();
$myQuery->tabel = "Vereniging";
$myQuery->attributen = "verenigingId, naam, naamSportpark";
$myQuery->orderBy = "naam";
$myQuery->makeSelectQuery(true);
if($myQuery->isValidResult()) {
	$bestanden .= "<style>
	.ui-corner-all {
		border-bottom: 1px solid white;
	}
	.desc {
		color: #777;
		font-size: 10px;
	}
	</style>
	
	<!-- set verenigingen for Autocomplete -->
	<script type='text/javascript'>
	$(document).ready(function() {
		";
		$verenigingen = "var verenigingen = [];";
		$bestanden .= "var projects = [";
			$first = true; 
			while($row = $myQuery->fetchRow()) {
				if($first == false) {
					$bestanden .= ",";
				}else {
					$first = false;
				}
				$bestanden .= "{";
				$bestanden .= "value: '".$row['verenigingId']."',";
				$bestanden .= "label: '".addslashes(html_entity_decode($row['naam'], ENT_QUOTES))."'";
				//$bestanden .= "desc: '".$row['naamSportpark']."'";
				$bestanden .= "}";
				$verenigingen .= "verenigingen[verenigingen.length] = '".$row['naam']."';";
			}
		$bestanden .= "];";
		$bestanden .= $verenigingen;
		$bestanden .= "
		$('#tegenstander').change(function() {
			for(var i = 0; i < verenigingen.length; i++) {
				if($(this).val() == verenigingen[i]) {
					$('#vereniging_bekend').show();
					$('#vereniging_onbekend').hide();
					$( '#tegenstander' ).css( 'border','1px inset lime' );
					return;
				}
			}
			$('#vereniging_bekend').hide();
			$('#vereniging_onbekend').show();
			$( '#tegenstander' ).css( 'border','1px inset red' );
		});

		$('#tegenstander').autocomplete({
			minLength: 2,
			source: projects,
			focus: function( event, ui ) {
				$( '#tegenstander' ).val( ui.item.label );
				return false;
			},
			select: function( event, ui ) {
				$( '#tegenstander' ).val( ui.item.label );
				$( '#verenigingId' ).val( ui.item.value );
				$('#vereniging_bekend').show();
				$('#vereniging_onbekend').hide();
				$( '#tegenstander' ).css( 'border','1px inset lime' );
				//$( '#beschrijving' ).html( ui.item.desc );

				return false;
			}
		})
		.data( 'autocomplete' )._renderItem = function( ul, item ) {
			return $( '<li></li>' )
				.data( 'item.autocomplete', item )
				//.append( '<a>' + item.label + '<br><span class=\'desc\'>' + item.desc + '</span></a>' )
				.append( '<a>' + item.label + '</a>' )
				.appendTo( ul );
		};
	});
	</script>";
}

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/instellingen.php");
include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");
 
echo $mainClass->showPageStart();
if(isset($validator)) {
	echo $validator->getErrorAsString();
}
$mainClass->allesGoed = true;

//Geef de post waardes zodat er geen dubbele slash in voor kan komen en dat de quotes geen last veroorzaken

/*$i_post = 0;
for($i_post = 0; $i_post < count($_POST); $i_post++) {
	if(!empty($_POST[$i_post]) && !is_numeric($_POST[$i_post]) && is_string($_POST[$i_post])) {
		echo $_POST[$i_post]." wordt ".htmlentities(stripslashes($_POST[$i_post]))."<br>";
		$_POST[$i_post] = htmlentities(stripslashes($_POST[$i_post]));
		$_POST[$i_post] = "plant";
	}
}*/
foreach (array_keys($_POST) as $field)
{
	echo $_POST[$field]." wordt ";
	$_POST[$field] = htmlentities(stripslashes($_POST[$field]));
	echo $_POST[$field]."<br>";
}

// TERUG KNOP
echo "<span class='button'><a href='/schema/'><span class='icon_font'>&#x42;</span>&nbsp;&nbsp;Terug</a></span>";

//Seizoen
$jaar = date('y');
//$jaar = 2011;

//Team
echo "<form action='./toevoegen.php".(isset($_GET['dubbel']) ? "?dubbel=1" : "")."' method='post'>";
$myQuery->resetValues();
$myQuery->tabel = "Team";
$myQuery->attributen = "Team.team";
$myQuery->distinct = "Team.teamId";
$myQuery->spelerId = $spelerId;
$myQuery->getTeamNaam = true;
$myQuery->rechtenNu = $rechten['wedstrijden_beheren'];
$myQuery->orderBy = "Team.team, Team.teamId";
$myQuery->makeSelectQuery(true);

//function team_selecteren($result, $link, $onclick, $geselecteerd, $naam=null, $label=null, $eigenOption=null, $noDivAndLabel=null) {
if($myQuery->isValidResult() == false) {	$mainClass->addError("Je hebt niet het recht om een wedstrijd toe te voegen.");		$mainClass->allesGoed = false;}
$result = $myQuery->result;
echo $mainClass->showErrors();
//echo "</table>";

if($mainClass->allesGoed == true) {
	echo "<div class='list'>";
	echo "<div class='title'>Wedstrijd toevoegen</div>";
	
	//HAAL DE LAATST TOEGEVOEGDE WEDSTRJID OP
	$myQuery->resetValues();
	$myQuery->tabel = "Wedstrijd";
	$myQuery->alleTabelAttributen = true;
	$myQuery->distinct = "Wedstrijd.wedstrijdId";
	$myQuery->spelerId = $spelerId;
	$myQuery->rechtenNu = $rechten['wedstrijden_beheren'];
	$myQuery->voorwaarde = "Teambeheer.teamId = Wedstrijd.teamId";
	$myQuery->orderBy = "Wedstrijd.wedstrijdId DESC LIMIT 1";
	$myQuery->makeSelectQuery(true);
	if($myQuery->isValidResult()) {
		$row = $myQuery->fetchRow();
		echo "<p>Laatst toegevoegde wedstrijd:<br>";
		echo getDagWeekString(date('w', strtotime($row['datum'])), true).". ".date('d-m', strtotime($row['datum']))." ".date('H:i', strtotime($row['datum']))." tegen ".$row['tegenstander'].(empty($row['tegenstanderNmr']) ? "" : " <span class='tegenstanderNmr'>".$row['tegenstanderNmr']."</span>")."</p>";
		echo "<div class='box_scheiding'></div>";
	}
	//DE FORM OM TOE TE VOEGEN
	echo "<div class='content'>";
	echo "<table class='list'>";
		/*echo "<tr>";
			echo "<th>Datum</th>";
			echo "<th>Tijd</th>";
			echo "<th>Wedstrijdcode</th>";
			echo "<th>Tegenstander + nmr</th>";
			echo "<th>Waar</th>";
			echo "<th>Oefenwedstrijd</th>";
		echo "</tr>";*/
		//Team
		echo "<tr class='klein'>";
			echo "<td>Team</td>";
			team_selecteren($result, null, null, (isset($_POST['team']) ? $_POST['team'] : (isset($row) ? $row['teamId'] : null)), null, null, null, true);
		echo "</tr>";
		//Datum
		echo "<tr>";
			echo "<td>Datum</td>";
			echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input type='text' id='datum_trigger' name='datum' value='".(empty($_POST['datum']) ? "Klik hier" : htmlentities(stripslashes($_POST['datum']), ENT_QUOTES))."' readonly style='width: 120px;'></td>";
		echo "</tr>";
		//Tijd
		echo "<tr>";
			echo "<td>Starttijd wedstrijd</td>";
			echo "<td><input type='text' class='tijd' name='tijd' value='".(empty($_POST['tijd']) ? "" : htmlentities(stripslashes($_POST['tijd']), ENT_QUOTES))."' style='width: 35px;'></td>";
		echo "</tr>";
		//Verzameltijd
		echo "<tr>";
			echo "<td>Verzameltijd</td>";
			echo "<td><input type='text' class='tijd' name='verzameltijd' value='".(empty($_POST['verzameltijd']) ? "" : htmlentities(stripslashes($_POST['verzameltijd']), ENT_QUOTES))."' style='width: 35px;'></td>";
		echo "</tr>";
			
		//Wedstrijdcode
		echo "<tr>";
			echo "<td>Wedstrijdcode</td>";
			echo "<td><input type='text' name='wedstrijdcode' value='".(empty($_POST['wedstrijdcode']) ? "" : $_POST['wedstrijdcode'])."' style='width: 70px;'></td>";
		echo "</tr>";
			
		//Tegenstander
		echo "<tr>";
			echo "<td>Tegenstander</td>";
			echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input id='tegenstander' type='text' name='tegenstander' value='".(empty($_POST['tegenstander']) ? "" : $_POST['tegenstander'])."'>
				  - <input type='text' name='tegenstanderNmr' value='".(isset($_POST['tegenstanderNmr']) ? $_POST['tegenstanderNmr'] : "")."' style='width: 30px;'>
				  <input id='verenigingId' type='hidden' name='verenigingId' value='".(empty($_POST['verenigingId']) ? "" : htmlentities(stripslashes($_POST['verenigingId']), ENT_QUOTES))."'></td>";
		echo "</tr>";
			
		//Waar
		echo "<tr>";
			echo "<td>Waar</td>";
			echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "").">";
				echo "<select name='waar'>";
					echo "<option value='1'".(isset($_POST['waar']) && $_POST['waar'] == '1' ? " selected" : "").">Thuis</option>";
					echo "<option value='0'".(isset($_POST['waar']) && $_POST['waar'] == '0' ? " selected" : "").">Uit</option>";
				echo "</select>";
			echo "</td>";
		echo "</tr>";
			
		//oefenwedstrijd
		echo "<tr>";
			echo "<td>Oefenwedstrijd</td>";
			echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input id='oefenwedstrijd' type='checkbox' name='oefenwedstrijd' value='yes' ".(isset($_POST['oefenwedstrijd']) && $_POST['oefenwedstrijd'] == 'yes' ? "checked='yes'" : "")."></td>";
		echo "</tr>";
		//afgelasting
		echo "<tr>";
			echo "<td>Afgelasting</td>";
			echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input id='afgelasting' type='checkbox' name='afgelasting' value='yes' ".(isset($_POST['afgelasting']) && $_POST['afgelasting'] == 'yes' ? "checked='yes'" : "")."></td>";
		echo "</tr>";
		//verregend
		echo "<tr>";
			echo "<td>Verregend</td>";
			echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input id='verregend' type='checkbox' name='verregend' value='yes' ".(isset($_POST['verregend']) && $_POST['verregend'] == 'yes' ? "checked='yes'" : "")."></td>";
		echo "</tr>";
		
		if(isset($_GET['dubbel'])) {
			//echo "<tr class='alternate'>";
				//echo "<td class='left_border'><input type='text' class='tijd' name='tijd_2' value='".$_POST['tijd_2']."' style='width: 35px;'></td>";
				//echo "<td><input type='text' name='wedstrijdcode_2' value='".htmlspecialchars($_POST['wedstrijdcode_2'], ENT_QUOTES)."' style='width: 70px;'></td>";
			//echo "</tr>";
		}
	echo "</table>";
	
	//Vereniging bekend
	echo "<p id='vereniging_bekend' style='display: none; color: green;'>Vereniging bekend</p>";
	//Vereniging onbekend
	echo "<p id='vereniging_onbekend' style='display:none; color: red;'>Vereniging onbekend</p>";

	/*
	 * De tekstarea voor de informatie
	 */
	
	echo "<div class='informatie_opmerking' ".(empty($_POST['voorbeeld']) ? "style='display: none;'" : "").">";
		echo "<div class='button_bar'>";
			echo "<div class='bbcode_buttons'>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/bold.gif' onclick='insert_bbcode(\"[b]\", \"[/b]\", \"bericht\");'>";
				echo "<span class='button_bar small left'><a class='bold' onclick='insert_bbcode(\"[b]\", \"[/b]\", \"bericht\");'>B</a></span>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/italic.gif' onclick='insert_bbcode(\"[i]\", \"[/i]\", \"bericht\");'>";
				echo "<span class='button_bar small '><a class='bold italic' onclick='insert_bbcode(\"[i]\", \"[/i]\", \"bericht\");'>I</a></span>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/underline.gif' onclick='insert_bbcode(\"[u]\", \"[/u]\", \"bericht\");'>";
				echo "<span class='button_bar small'><a class='bold underline' onclick='insert_bbcode(\"[u]\", \"[/u]\", \"bericht\");'>U</a></span>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/ordered.gif' onclick='insert_bbcode(\"[list=1][*]\", \"\", \"bericht\");'>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/unordered.gif' onclick='insert_bbcode(\"[list][*]\", \"\", \"bericht\");'>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/link.gif' onclick='insert_prompt_bbcode(\"[url]\", \"[/url]\", \"bericht\", \"Geef de URL op\", \"http://\");'>";
				echo "<span class='button_bar small right'><a class='icon_font' onclick='insert_bbcode(\"[url]\", \"[/url]\", \"bericht\");'>&#x3e;</a></span>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/image.gif' onclick='insert_prompt_bbcode(\"[img]\", \"[/img]\", \"bericht\", \"Geef de locatie van het plaatje op\", \"http://\");'>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/quote.gif' onclick='insert_bbcode(\"[quote]\", \"[/quote]\", \"bericht\");'>";
				//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/code.gif' onclick='insert_bbcode(\"[code]\", \"[/code]\", \"bericht\");'>";
			echo "</div>";
			echo "<div class='bbcode_emoticons'>";
				/*echo "<img class='bbcode_emoticon' src='/images/style/emoticons/bigsmile.gif' onclick='insert_bbcode(\":D\", \"\", \"bericht\");'>";
				echo "<img class='bbcode_emoticon' src='/images/style/emoticons/smile.gif' onclick='insert_bbcode(\":)\", \"\", \"bericht\");'>";
				echo "<img class='bbcode_emoticon' src='/images/style/emoticons/laugh.gif' onclick='insert_bbcode(\"XD\", \"\", \"bericht\");'>";
				echo "<img class='bbcode_emoticon' src='/images/style/emoticons/tongue.gif' onclick='insert_bbcode(\":P\", \"\", \"bericht\");'>";
				echo "<img class='bbcode_emoticon' src='/images/style/emoticons/wink.gif' onclick='insert_bbcode(\":D\", \"\", \"bericht\");'>";
				echo "<img class='bbcode_emoticon' src='/images/style/emoticons/frown.gif' onclick='insert_bbcode(\":(\", \"\", \"bericht\");'>";
				echo "<img class='bbcode_emoticon' src='/images/style/emoticons/surprise.gif' onclick='insert_bbcode(\":O\", \"\", \"bericht\");'>";
				echo "<img class='bbcode_emoticon' src='/images/style/emoticons/worry.gif' onclick='insert_bbcode(\":s\", \"\", \"bericht\");'>";
				echo "<img class='bbcode_emoticon' src='/images/style/emoticons/sweatdrop.gif' onclick='insert_bbcode(\"^^\", \"\", \"bericht\");'>";*/    
			echo "</div>";
		echo "</div>";

		// POST VOOR DE INFORMATIE
		echo "<input class='is_bericht' type='hidden' name='is_bericht' value='".(empty($_POST['bericht']) ? "" : "yes")."'>";
		
		//Het teklstvak
		echo "<div class='textarea'>";
			echo "<textarea id='bericht' class='klein' name='bericht' maxlength='1000' style='width: 100%; height: 50px;'>".(isset($_POST['bericht']) ? htmlentities(stripslashes($_POST['bericht']), ENT_QUOTES) : "")."</textarea>";
		echo "</div>";
		//Symbool keuze
		echo "<div class='symbool_keuze'>";
			echo "<p>Het te gebruiken symbool: ";
			echo "&nbsp;&nbsp;&nbsp;<label for='symbool_let_op_0'><span class='icon_font'>&#x3c;</span></label><input id='symbool_let_op_0' type='radio' name='symbool_let_op' value='0'".((empty($_POST['symbool_let_op']) || $_POST['symbool_let_op'] == '0') ? " checked" : "").">";
			echo "&nbsp;&nbsp;&nbsp;<label for='symbool_let_op_1'><span class='icon_font'>&#x3d;</span></label><input id='symbool_let_op_1' type='radio' name='symbool_let_op' value='1'".((isset($_POST['symbool_let_op']) && $_POST['symbool_let_op'] == '1') ? " checked" : "")."></p>";
		echo "</div>";
		
		if(isset($_POST['voorbeeld'])) {
			include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/nbbc_parser/initialize_nbbc.php");
			
			echo "<div class='voorbeeld'>";
				echo "<p>Voorbeeld<p>";
				echo "<div class='entry'>";
					echo $bbcode->Parse(htmlentities(stripslashes($_POST['bericht']), ENT_QUOTES));
				echo "</div>";
			echo "</div>";
		}
		echo "</div></div>";
	echo "</div>";
	echo "<div class='clear'></div>";
	
	echo "<span class='button'><a class='informatie_opmerking_trigger'>Informatie toevoegen</a></span>";
	echo "<span class='button wedstrijd_toevoegen'><input type='submit' name='toevoegen' value='Wedstrijd toevoegen'></span>";
}
echo "</form>";
echo $mainClass->showPageEnd();
include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
?>